home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
SGI Freeware 2002 November
/
SGI Freeware 2002 November - Disc 3.iso
/
dist
/
fw_qt3.idb
/
usr
/
freeware
/
Qt
/
examples
/
README.z
/
README
Wrap
Text File
|
2002-04-08
|
8KB
|
247 lines
- aclock
This example displays an analog clock widget.
- addressbook
This examples shows how to write a very simple, but complete application
using a very simple address book as example.
- biff (Unix only)
Biff is a simple graphical program to indicate whether there is new mail;
it looks exactly like xbiff but is much shorter.
- dclock
This example displays a digital LCD clock and can switch between time
and date.
- fileiconview
This example implements a simple and not full functional file manager using
a widget derived from QIconView to display the current directory and the
widget of the DirectoryView example to display the directory tree.
- life
An implementation of the life game. Very UNIX-ish GUI design ;-)
- helpviewer
The HelpViewer example implements a simple HTML help browser using
Qt's richtext capabilities.
- movies
The Movies example displays animated GIF files using the QMovie and
QLabel classes.
- qdir
Shows how to use and customize Qt's file dialog. See
qdir --help
for details
- qfd
This example program displays all characters of a font.
- qmag
This is a simple magnifier-type program. It shows how one can do
some quite low-level operations portably using Qt.
Run it, click in the magnifier window, then click where you want to
magnify or drag out a rectangle. Two combo boxes let you select
amplification and refresh frequency, a text label tells you the color
of the pixel the cursor is on, and a button lets you save the
magnified area as a .bmp file.
- qwerty
Small text editor to test different character encodings.
- scribble
This example implements the famous scribble example. You can draw
around in the canvas with different pens and save the result as picture.
- showimg
This example reads and displays an image in any supported image
format (GIF, BMP, PPM, XMP etc.)
- tetrix
This is the Qt implementation of the well known game Tetris.
- tictac
This is an implementation of the Tic-tac-toe game.
We didn't put much effort in making a clever algorithm so it's not a
challenge to play against the computer. Instead, study the source code
to see how you can make reusable components such as the TicTacGameBoard
widget.
- application
This example program looks like a complete modern application. It has
a menu bar, it has a tool bar, it has a status bar and works like a
simple text editor.
- action
Just like the application example but uses QAction to build
the menu and the toolbar.
- buttongroups
This examples shows different types of Groupboxes (Buttongroups, etc.)
and lots of different kinds of Buttons (Checkboxes, Radiobuttons,
Pushbuttons, etc.)
- checklists
This example program shows how to use Listviews with different types
of checkable Items.
- cursor
This example shows how to set a mouse cursor for a widget.
- customlayout
This examples demonstrates how to write a customized layout (geometry)
manager, like a Card-Layout, Border-Layout and Flow-Layout.
- desktop
The desktop demo contains three routines, each of which draws something
on the desktop. It does some nice stuff with QPainter, and also
demonstrates how one can treat the desktop as a widget like any other.
- dirview
This example program demonstrates how to use a ListView and ListView
Items to build a multi-column hierarchical, memory- and CPU-efficient
directory browser. It also demonstrates how to use Drag'n'Drop in a
Listview.
- dragdrop
This examples shows how to work with Qt's Drag'n'Drop.
- drawdemo
This example demonstrates several drawing functions and printer output.
You can easily add you own drawing functions. See "ourDrawFunctions".
- drawlines
This example shows very simple mouse-based user interaction and
painting without any world transform matrix or other advanced
features. Run the program, click the button, move the mouse,
release the button, and watch the lines get drawn.
- forever
This example continuously draws rectangles in a window and
has another widget that counts the number of rectangles that
are drawn per second.
- hello
This example brings up the words "Hello, World" moving up and down,
and in different colors.
- i18n
This example shows how to internationalize applications. Start it with
# i18n de
to get a german version and with
# i18n en
to get the english version.
- iconview
This example implements a flexible icon view which can store
lots of icon items. It supports Drag'n'Drop, different selection modes,
view modes, rubberband selection, etc.
- layout
This example shows simple and intermediate use of Qt's layout
classes, QGridLaout, QBoxLayout etc.
- lineedits
The Lineedits example shows how to work with single Lineedit widgets, and
how to use different Echo Modes and Validators.
- listboxcombo
This example program demonstrates how to use Listboxes (with single
selection and multi selection) and Comboboxes (editable and non-editable).
- listviews
This examples shows how to work with Listviews (hierarchical and
multi-columns). It also shows how to subclass Listview Items for
special reasons. It looks and works like the mainwindow of a mail client.
- mdi
This example program is just like the application example, but designed as
Multiple Document Interface (MDI).
- menu
This example demonstrates simple use of menus (a menu bar and
pull-down menus). Qt also supports popup menus, but this example
doesn't contain any.
- picture
This example shows how to make, store to file, and read a picture as
a set of drawing commands.
- popup
This examples shows how to implement widgets which should
popup.
- progress
This example displays either a simple (text-only) or a
custom-labelled (user-supplied widget) progress dialog. It also
demonstrates simple use of menus.
- progressbar
This example shows how to use a progressbar.
- rangecontrols
This examples shows the different types of Rangecontrols which
are supported by Qt. These are Dials, Spinboxes and Sliders.
- richtext
In this examples it's demonstrated how to display rich text, using
Qt, in a widget. In this example some sayings taken from the famous
Unix "Fortune" are displayed nicely formatted.
- rot13
In this example you can enter a text in one Mulitilineedit widget
and it is displayed in the edit widget at the right transformed using
the rot13 algorithm.
- scrollview
This example shows how to use Qt's Scrollview. This is a widget
which can contain a very large contents and is very optimized for
that. Also child widgets can be inserted.
- splitter
This example shows how to use Splitters. Splitters can contain
multiple child items and using the Splitter the user can decide
herself/himself, how much space each child should get.
- tabdialog
This example shows how to use a dialog with multiple tabs (pages).
When starting it you have to specify a filename as first argument.
The dialog shows then infos about that file seperated into some tabs.
- table
The table program displays a spreadsheet-like table. It is an example
of how to inherit the QScrollView widget for presentations of 2D data
arrays.
Left-click the mouse to set a current cell. Press the arrow buttons to
move the current mark around. Type something to edit a cell's contents.
- themes
This examples demonstrates how to let widgets draw in different
styles (themes). As example, themes looking like wood and metal
are implemented. You can switch between the different styles
during runtime using the pulldown menu.
- tooltip
This example widget demonstrates how to use tool tips for static and
dynamic regions within a widget.
It displays two blue and one red rectangle. The blue ones move every
time you click on them, the red one is static. There are dynamic
tool tips on the blue rectangles and a static tool tip on the red one.
- validator
In this example you see how to write and use an own validator.
- wizard
This example shows the usage of Qt's wizard class. A wizard
should be used to help a user with complicated actions.
- xform
This example lets the user rotate, shear and scale text and graphics
arbitrarily.